@font-face {
    font-family: 'sintonyregular';
    src: url('templates/itdotmedia/fonts/Sintony-Regular-webfont.eot');
    src: url('templates/itdotmedia/fonts/Sintony-Regular-webfont.svg#sintonyregular') format('svg'),
         url('templates/itdotmedia/fonts/Sintony-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/itdotmedia/fonts/Sintony-Regular-webfont.woff') format('woff'),
         url('templates/itdotmedia/fonts/Sintony-Regular-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sintonybold';
    src: url('templates/itdotmedia/fonts/Sintony-Bold-webfont.eot');
    src: url('templates/itdotmedia/fonts/Sintony-Bold-webfont.svg#sintonybold') format('svg'), 
         url('templates/itdotmedia/fonts/Sintony-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/itdotmedia/fonts/Sintony-Bold-webfont.woff') format('woff'),
         url('templates/itdotmedia/fonts/Sintony-Bold-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'sintonyregular';
src: url('templates/itdotmedia/fonts/Sintony-Regular-webfont.svg#sintonyregular') format('svg');
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'sintonybold';
src: url('templates/itdotmedia/fonts/Sintony-Bold-webfont.svg#sintonybold') format('svg');
}
}

.itdotmedia_main_navigation .navigation li {
  float:left !important;
}

.itdotmedia_main_navigation .li_level_1 {
    float:left;
    padding: 0 50px 0 0;
    height: 39px;
    line-height:39px;
    background:no-repeat scroll right 12px url("templates/itdotmedia/img/mainnavi_split.png");
}

/*.itdotmedia_main_navigation .li_level_1:last-child {padding:0px;background:none;}*/

.itdotmedia_main_navigation .li_level_1 a {padding:0px !important;}

.itdotmedia_main_navigation .li_level_2 {
    float: none;
    line-height: 25px;
    margin-bottom: 35px;
    margin-right: 40px;
}

.itdotmedia_main_navigation .li_level_2 img {border:1px solid #fff;box-shadow: 0 0 3px #555;width: 143px;}
.itdotmedia_main_navigation .a_level_2 {
    font-family: Sintony !important;
    font-size: 82% !important;
    text-align: center;
    text-transform: uppercase;
} 

.itdotmedia_main_navigation .li_level_2 .img-sub {
  -webkit-transition:opacity 500ms ease-in-out;
-moz-transition:opacity 500ms ease-in-out;
-o-transition:opacity 500ms ease-in-out;
transition:opacity 500ms ease-in-out;
}


#header-hg {
    background:center url("templates/itdotmedia/img/header.png");
    height: 204px;
    position: absolute;
    width: 100%;
}

.navigation_main {
  padding:0 !important;
  width:987px; z-index:899;
  
}

.has_sub div{top:-37px !important;z-index:10001;}

         
/* nivo_slider - main categorie*/
div.nivo_maincategory .theme-default .nivo-controlNav a {
   text-indent: 0px;
}

.naviarrow {
    background: url("templates/itdotmedia/img/naviarrow.png");
    display: none;
    height: 19px;
    left: 40%;
    margin-top: 28px;
    position: relative;
    width: 26px;
    z-index: 20001;
}

.navigation_layer{
  display:none; 
  background:url(templates/itdotmedia/img/black50p.png);
  background:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  top:173px;
  position:absolute;
  z-index: 10000;
  
}

.nivo-captionbutton {
  background:yellow;
    height: 17px;
    right: 8px;
    position: absolute;
    top: 442px;
    width: auto;
    z-index:10000;
    cursor:pointer;
    padding:4px 9px !important;
    font-size:13px;
}

.button-itdotmedia { 
  background: rgb(255,248,144); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,248,144,1) 0%, rgba(252,209,8,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,248,144,1)), color-stop(100%,rgba(252,209,8,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff890', endColorstr='#fcd108',GradientType=0 ); /* IE6-9 */
  
box-shadow: 0 0 5px rgba(0,0,0,0.5);
  font-family:sintonybold;
  line-height: 17px;
    padding: 3px 7px;
  }
  
.configback {
    position: absolute;
    right: 0;
    top: 02px;
}

.blackwrap {
  background:rgba(0,0,0,.5);
  padding:10px;
}

.product_info_wrapper {
  float:left;
  margin-bottom: 15px;
}

.product_info_basis_left {
  width:336px;position:relative;float:left;
}

/* #############################################  GALERIE #################################################*/



.product_info_basis_left .gallery .image-wrapper .image {
  height:570px !important;
  background:rgba(0,0,0,0.75);
}

.product_info_basis_left .gallery .image-wrapper {
  /*height: 440px !important;*/
  margin-bottom:6px;
}

.model-stuhl .gallery .image-wrapper .image {
  height:500px !important;
}

.model-stuhl .gallery .image-wrapper {margin-bottom:0px !important;}


.gallery .thumbs li {width:50px;height:50px;background:#fff;text-indent:-4000px;padding-right:0px !important;margin-right:4px;display:table}
.gallery .thumbs li a img {border:none !important;opacity:1 !important;width:50px}
.gallery .thumbs li a {  height:100%;    display: table-cell !important;text-align:center;    vertical-align: middle !important;}
.gallery .thumb-list {width:300px !important}
.gallery .nav .back, .gallery .nav .forward {display:none}


.product_info_basis_left .gallery .thumbs li {width:auto !important;background:#fff;text-indent:-4000px;padding-right:0px !important;margin-right:4px;display:table}
.product_info_basis_left .gallery .thumbs li a img {border:none !important;opacity:1 !important;width:auto !important}
.product_info_basis_left .gallery .thumbs li a {  height:100%;    display: table-cell !important;text-align:center;    vertical-align: middle !important;}




/* #############################################  ENDE GALERIE #################################################*/


.product_info_basis_right {
  width:374px;position:relative;float:left;
 
}

.product_info_basis_right .productinfoblock{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75);
    height: 177px;
    margin-left: 10px;
    padding: 14px;
  
}

.product_info_basis_right #product_info_price {
  font-family:sintonybold;
  margin: 0 0 5px 0;
  font-size:135%;
}
.product_info_basis_right #product_info_price-test {
  font-family:sintonybold;
  margin: 0 0 5px 0;
  font-size:135%;
}
.product_info_basis_right .product_info_tax_shipping {
  line-height:13px;
}

.product_info_basis_right .preiswrap {background:rgba(255,255,255,0.5);padding: 12px 0px 6px 9px;    width: 168px;border: 1px solid #bebdbb}
.product_info_basis_right #artikelnr {font-size:12px;line-height:13px;}

.product_info_basis_right .css_cart_img_button{
    background: url("templates/itdotmedia/img/buttonbestellen2.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
    display: block;
    font-size: 13px !important;
    height: 40px;
    line-height: 43px;
    margin-top: -20px;
    padding: 0;
    text-indent: -9000px;
    width: 179px;
}


.product_info_basis_right .css_cart_img_button:hover {background:none;}

.product_info_basis_right .product_info_cartbutton {
    background: url("templates/itdotmedia/img/buttonbestellen.jpg") !important;
    box-shadow: 0 0 5px rgba(86, 82, 71, 0.75) !important;
    height: 40px;
    margin-top: 9px;
    position: relative;
    width: 179px;
    text-indent:-9000px;
}


.product_info_basis_right .product_info_konfig {
    background: url(templates/itdotmedia/img/button-konfigurieren.jpg);
    float: left;
    height: 40px;
    width: 179px;
    margin-top: 12px;
    box-shadow:0 0 5px rgba(86, 82, 71, 0.75) !important;
}
/*.product_info_basis_right .product_info_konfig:hover {
  background-position: 0 -40px;
  cursor:pointer;
} */

.product_info_basis_right .product_info_misc {
  box-shadow:0 0 5px rgba(86, 82, 71, 0.75) !important;
  padding:0px !important;
  text-indent: -9000px;
  background: url("templates/itdotmedia/img/buttonmerken.jpg") !important;
  height: 40px;
  border:0px !important;
  margin-top: 12px;
  position: relative;
  width: 179px;
  float:left;  
}

#sozial-dummy {
    background: url("templates/itdotmedia/img/sozial-dummy.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    height: 16px;
    margin-left: 23px;
    top: 21px;
    width: 308px;
    position: relative;
} 


.product_info_basis_right .product_info_misc .add_to_wislist {
    font-size: 13px !important;
    height: 35px !important;
    padding: 5px 0 0 25px !important;
    width: 154px;
    display:block;
}

/*.product_info_basis_right .product_info_cartbutton:hover {
background: #d30000; /* Old browsers 
background: -moz-linear-gradient(top,  #d30000 0%, #4f0000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d30000), color-stop(100%,#4f0000)); 
background: -webkit-linear-gradient(top,  #d30000 0%,#4f0000 100%);
background: -o-linear-gradient(top,  #d30000 0%,#4f0000 100%); 
background: -ms-linear-gradient(top,  #d30000 0%,#4f0000 100%);
background: linear-gradient(to bottom,  #d30000 0%,#4f0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d30000', endColorstr='#4f0000',GradientType=0 );
 
}*/


.product_info_basis_right .product_info_cartbutton input {
  height:13px !important;
  width:22px !important;
  color:#5c0000;
  font-family:sintonybold;
  font-size:12px;
}

.product_info_basis_right #lieferzeit {
    background: linear-gradient(to bottom, #FFF890 0%, #FCD108 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(86, 82, 71, 0.5);
    float: left;
    font-family: sintonybold;
    font-size: 12px;
    margin: 7px 0 0px;
    padding: 3px;
    text-align: center;
    width: 136px;
}

.product_info_konfigurator_left {
  width:336px;position:relative;float:left;
}

.product_info_konfigurator_right {
  width:344px;position:relative;float:left;
  margin-left:10px;
  padding:10px;
  background:rgba(255,255,255,.54);
}



.prod_description_itdotmedia {
    color: #fff;
    font-size: 13px;
    margin-top: 23px;
    background: rgba(0,0,0,.75);
    padding: 16px 10px;
    width: 316px;
}
.product_info_basis_right .prod_description_basis_itdotmedia {
  background:rgba(0,0,0,0.75);
  color:#fff;
  margin-left:10px;
  padding:15px 10px;
  height:296px;
}

.model-stuhl .prod_description_basis_itdotmedia {
  height:231px !important;
}
.model-stuhl .product_info_basis_left {
  height:231px !important;
}

.product_info_basis_right .prod_description_basis_itdotmedia_titel {
  margin-left:10px;
  background:rgba(255,255,255,0.85);
  color:#000;
  padding:4px 0 3px 10px;
  font-family:sintonybold;
  margin-top:12px;
}

.prod_description_group {
    color: #FFFFFF;
    margin: 10px 0 24px;
    float: left;
    background: rgba(255,255,255,0.75);
    padding: 20px;
    color: #000;
    width:670px;
}

.prod_description_hausmodelle ul{list-style:none;margin-left:0px !important}
.prod_description_hausmodelle ul div{display:block;text-align:center;font-family:sintonybold;margin-top:0px;margin-left:3px;}
.prod_description_hausmodelle li{}
.prod_description_hausmodelle li:last-child{margin-right:0px}
.prod_description_hausmodelle li img {box-shadow:0 0 3px rgba(86,82,71,.75)}
.prod_description_hausmodelle h2{font-size:18px;margin:15px 0 0 0;padding:5px 0 0 0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}
 
 .prod_description_downloads {clear:both;margin-top:22px;}
.prod_description_downloads h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 690px;
}

.prod_description_downloads .wrapper {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75);
    padding: 25px;
    Float: left;
    width: 660px;
}

.prod_description_hausmodelle a{
  position:relative;
  top:3px;
  font-size:13px;
  margin-left:30px;
  width:150px;
  height:30px;
  float:left;
  background: #fff890; /* Old browsers */
  background: -moz-linear-gradient(top,  #fff890 0%, #fcd108 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff890), color-stop(100%,#fcd108)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fff890 0%,#fcd108 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fff890 0%,#fcd108 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fff890 0%,#fcd108 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fff890 0%,#fcd108 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff890', endColorstr='#fcd108',GradientType=0 ); /* IE6-9 */
  box-shadow:0 0 4px rgba(86,82,71,.75);
  line-height:30px;
  margin-bottom:10px;
  text-align:center;
}
.prod_description_hausmodelle p{margin:0px;text-align:center;color:#fff;margin:0px;padding:0 0 5px 0;background:rgba(0,0,0,0.75)}
.prod_description_hausmodelle .prod_description_hausmodelle-wrap{background:rgba(255,255,255,.75);float:left;padding:20px;margin-bottom:20px;}

.prod_description_hausmodelle .prod_description_hausmodelle-wrap .hausmodelle li.hausmodell{
  width:650px;background:rgba(255,255,255,0.40);margin-bottom:20px;padding:10px;box-shadow:0 0 5px rgba(0,0,0,.2); float:left;
}
.prod_description_hausmodelle .prod_description_hausmodelle-wrap .hausmodelle li.hausmodell h3 {margin-top:0px;}

.prod_description_hausmodelle .prod_description_hausmodelle-wrap ul li:last-child {margin-bottom:0px;}

.prod_description_hausmodelle .prod_description_hausmodelle-wrap ul li .pricebox {
 
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75);
    float: left;
    height: 185px;
    margin: 0;
    padding-top: 35px;
    width: 210px;
}


#product_info_tabs {display:none !important}
#lieferzeit {text-align:center;padding:12px;border-radius:10px 10px 10px 10px;
background: rgb(255,248,144); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,248,144,1) 0%, rgba(252,209,8,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,248,144,1)), color-stop(100%,rgba(252,209,8,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,248,144,1) 0%,rgba(252,209,8,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff890', endColorstr='#fcd108',GradientType=0 ); /* IE6-9 */
box-shadow:0 0 4px rgba(86,82,71,.75);
width:80%;
margin:15px 0 25px 22px;
}

#wrapkaufen {
  background:rgba(255,255,255,.75);
  padding:24px;
  color:#353535;
  text-align:center;
  line-height:10px;
}
#wrapkaufen .preis {
  font-size:20px;
  font-family:sintonybold;
  width:100%;
  
}
#wrapkaufen .tax {
  font-size:12px;
}
#wrapkaufen .tax a{
  text-decoration:underline !important
}

#cat-slider-wrapper {
  background:url(templates/itdotmedia/img/black80p.png);
  background:rgba(0,0,0,.8);
  box-shadow:0 0 10px rgba(86,82,71,.75);
  padding:30px;
}

#cat-slider-wrapper h1, .wrapper-module h1 {
font-size:26px;
text-transform:uppercase;
padding: 5px 15px;
border-bottom:0px;
margin: 0 0 26px;
color:#fff;
background: -moz-linear-gradient(left,  rgba(127,127,127,0.6) 0%, rgba(127,127,127,0.6) 60%, rgba(127,127,127,0) 87%, rgba(127,127,127,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(127,127,127,0.6)), color-stop(60%,rgba(127,127,127,0.6)), color-stop(87%,rgba(127,127,127,0)), color-stop(100%,rgba(127,127,127,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#997f7f7f', endColorstr='#007f7f7f',GradientType=1 ); /* IE6-9 */
}

.wrapper-module h1 {margin-left:-40px;padding-left:45px}

#cat-slider-wrapper h2 {color:#ffed00;text-transform:uppercase;border-bottom:1px solid #ffed00;width:100%;font-size:1em}
#cat-slider-wrapper .ueberschrift-cat {color:#ffed00;text-transform:uppercase;border-bottom:1px solid #ffed00;width:100%;font-size:1em;font-family:sintonybold}
#cat-slider-wrapper p {color:#fff;font-size:13px;line-height:16px;}

.header_titel {
    color: #FFFFFF;
    left: -186px;
    position: absolute;
    top: -39px;
    width: 350px;
}




.checkbox, .radio {
	width: 19px;
	height: 19px;
	padding: 0 5px 0 0;
	background: url(templates/itdotmedia/img/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
  cursor:pointer;
}
.radio {
	background: url(templates/itdotmedia/img/radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(templates/itdotmedia/img/select.png) no-repeat;
	overflow: hidden;
}

.radio-name, .gallery-name {
  background:rgba(255,255,255,.84);
  padding:5px 5px 5px 9px;
  font-family:sintonybold;
}

#tab_konfigurator .radio-name {
  clear:both
}

.gallery-wrapper input {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #8f8c86 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#8f8c86)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#8f8c86 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#8f8c86 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#8f8c86 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#8f8c86 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8f8c86',GradientType=0 ) !important; /* IE6-9 */
border:none !important; 
cursor:pointer;
}

.radio-wrapper, .gallery-wrapper {
  background:rgba(0,0,0,.70);
  color:#fff;
  font-size:12px;
  margin-bottom:10px;
}

#tab_konfigurator .radio-wrapper, #tab_konfigurator  .gallery-wrapper {
  background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
  color:#000;
  padding:0 35px;
  font-size:12px;
}

.radio-wrapper table tr:first-child{height:10px;}
.radio-wrapper table tr {height:32px;}
.radio-wrapper table tr:last-child{height:10px;}

.radio-td_dark {background:rgba(0,0,0,.5);width:24px;padding:0 0 0 15px;}
#tab_konfigurator .radio-td_dark {background:none;width:1%}
.radio-td_dark img {position:relative;top:3px;left:-10px;}
.radio-td_bright {padding:3px 15px;width:236px;line-height:15px}
#tab_konfigurator .radio-td_bright {width:285px;}

.gallery-td_dark {background:rgba(0,0,0,.5);width:27px;padding:0 5px 0 15px;}
#tab_konfigurator .gallery-td_dark {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: auto !important;
    margin: 0px 0px 25px 0px;
    padding: 0px;
} 
#tab_konfigurator .gallery-td_dark input {
  background: #ffffff; /* Old browsers */

  background: -moz-linear-gradient(top,  #eee 0%, #bbb 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#bbb)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #eee 0%,#bbb 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #eee 0%,#bbb 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eee 0%,#bbb 100%) !important; /* IE10+ */
  background: linear-gradient(to bottom,  #eee 0%,#bbb 100%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#bbb',GradientType=0 ) !important; /* IE6-9 */
  border:none !important; 
  box-shadow:0 0 3px rgba(0,0,0,0.25);
  font-size:14px;
  cursor:pointer;
  width:190px;height:30px;

}
.gallery-td_dark img {position:relative;top:2px;left:-10px;}
.gallery-td_bright {padding:3px 15px;width:226px;}


.product_info_wishlist_button {
  background:none !important;
    display: block;
    font-size: 13px !important;
    height: 35px !important;
    padding: 5px 0 0 25px !important;
    width: 154px;
    cursor: pointer;
    display: inline-block;
    font-family: sintony;
    line-height: 24px !important;
    text-align: center !important;
    white-space: nowrap;
}

#wrapkaufen .product_info_wishlist_button {
    background: url("templates/itdotmedia/img/buttonmerken.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    box-shadow: 0 0 5px rgba(86, 82, 71, 0.75) !important;
    height: 40px !important;
    margin-top: 2px;
    padding: 0 !important;
    position: relative;
    text-indent: -9000px;
    width: 172px;
}


#WzTtDiV{
  background: -moz-linear-gradient(top,  rgba(255,255,255,0.95) 0%, rgba(229,218,193,0.95) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.95)), color-stop(100%,rgba(229,218,193,0.95))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffffff', endColorstr='#f2e5dac1',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5);
        
        box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5);
  padding:10px !important;
  border-radius:2px;
}

.box_loginbox {top:173px;margin:0px !important;}

.wrapper-module{padding:30px;background:rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(86, 82, 71, 0.75)}

.footer {text-align:left !important;color:#fff;}
#footer .footer div:first-child {padding:20px 20px 20px 0px}
#footer .footer div {height:187px;padding:20px 55px;float:left;background: no-repeat scroll right 0px url("templates/itdotmedia/img/footersplit.png")}
#footer .footer div:last-child {background:none;padding-right:0}
.box_footer .box_content {padding-top:0px}
#footer .footer .ueberschrift {display:block;color:#ffed00;text-transform:uppercase;font-size:18px;font-family:sintony;margin-top:0px;border:none;font-weight:normal;margin:3px 0 12px 0;}
#footer .footer h1 {color:#ffed00;text-transform:uppercase;font-size:18px;font-family:sintony;margin-top:0px;border:none;font-weight:normal}
#footer .footer a {font-size:12px;line-height:10px;text-decoration:none;}
#footer .footer a:hover {color:yellow}

.reiter_konfigurator li {float:left;list-style:none;padding:5px 10px;color:#fff;margin-right:5px}
.tab-hausmodell {
background: #f60000; /* Old browsers */
background: -moz-linear-gradient(top,  #f60000 0%, #690000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f60000), color-stop(100%,#690000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f60000 0%,#690000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f60000 0%,#690000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f60000 0%,#690000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f60000 0%,#690000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f60000', endColorstr='#690000',GradientType=0 ); /* IE6-9 */

}
.tab-konfigurator {
background: #0072b4; /* Old browsers */
background: -moz-linear-gradient(top,  #0072b4 0%, #002e41 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0072b4), color-stop(100%,#002e41)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0072b4 0%,#002e41 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0072b4 0%,#002e41 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0072b4 0%,#002e41 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0072b4 0%,#002e41 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072b4', endColorstr='#002e41',GradientType=0 ); /* IE6-9 */

}
.tab-details {
background: #3b3b3b; /* Old browsers */
background: -moz-linear-gradient(top,  #3b3b3b 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3b3b3b 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3b3b3b 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3b3b3b 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3b3b3b 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#mask_popup {
    background:#181a22;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
}
  
.popupclose {
    margin-left: 719px !important;
    position: absolute !important;
    z-index: 5000 !important;
    top: 12px;
}

.ui-widget {font-family:sintonyregular !important;}

.container_popup_layer {
  z-index:1000;
  background:#e0e0e1;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.95) 0%, rgba(188,188,188,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.95)), color-stop(100%,rgba(188,188,188,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(188,188,188,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(188,188,188,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(188,188,188,0.85) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.95) 0%,rgba(188,188,188,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#d9bcbcbc',GradientType=0 ); /* IE6-9 */

  border-radius:5px 5px 5px 5px;
  padding:16px;
}

.tmpl_product_basis_stuhl .bezug_ws {
 display:none;
}


.container_popup_layer h1 {
    border: medium none;
    font-family: sintonyregular;
    font-size: 19px;
    margin: 0;
    padding: 5px 0 5px 38px;
    text-align: center;
    width: 677px;
    font-weight:normal;
}

.container_popup_layer h2 {
  font-size:12px;
  font-family:sintonyregular;
  font-weight:normal;
  border-bottom:1px solid #000;
  width:407px;

}

.container_popup_layer #popup-innerwrapper {
  background:#5a5a5a;
  background: -moz-linear-gradient(top,  rgba(91,91,91,0.6) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(91,91,91,0.6)), color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(91,91,91,0.6) 0%,rgba(0,0,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(91,91,91,0.6) 0%,rgba(0,0,0,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(91,91,91,0.6) 0%,rgba(0,0,0,0.6) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(91,91,91,0.6) 0%,rgba(0,0,0,0.6) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#995b5b5b', endColorstr='#99000000',GradientType=0 ); /* IE6-9 */

  margin-top:13px;
}

.fusskreuz_popup #wrapper-auswahl ul {list-style:none;margin-left:0px;height: 206px;}
.rollen_popup #wrapper-auswahl ul {list-style:none;margin-left:0px;height: 206px;}
.armlehnen_popup #wrapper-auswahl ul {list-style:none;margin-left:0px;height: 206px;}
.bezugstoffe_1_popup #wrapper-auswahl ul {list-style:none;margin-left:0px;margin-bottom:15px;float:left}
.bezugstoffe_2_popup #wrapper-auswahl ul {list-style:none;margin-left:0px;margin-bottom:15px;float:left}

.fusskreuz_popup #wrapper-auswahl ul li {
    float: left;
    font-size: 10px;
    margin-bottom: 8px;
    margin-right: 20px;
    text-align: center;
    width: 127px;
}               

.armlehnen_popup #wrapper-auswahl ul li {
    float: left;
    font-size: 10px;
    margin-bottom: 8px;
    margin-right: 10px;
    text-align: center;
    width: 131px;
}
.rollen_popup #wrapper-auswahl ul li {
    float: left;
    font-size: 10px;
    margin-bottom: 8px;
    margin-right: 9px;
    text-align: center;
    width: 131px;
}

.bezugstoffe_1_popup #wrapper-auswahl ul li {
    float: left;
    margin-right: 5px;
    width: 54px;
}
.bezugstoffe_2_popup #wrapper-auswahl ul li {
    float: left;
    margin-right: 5px;
    width: 54px;
}

.fusskreuz_popup #wrapper-auswahl ul li div {height:97px;background:#fff;cursor:pointer}
.armlehnen_popup #wrapper-auswahl ul li div {height:154px;background:#fff;cursor:pointer}
.rollen_popup #wrapper-auswahl ul li div {height:154px;background:#fff;cursor:pointer}
.bezugstoffe_1_popup #wrapper-auswahl ul li div {cursor:pointer}
.bezugstoffe_2_popup #wrapper-auswahl ul li div {cursor:pointer}
.fusskreuz_popup #wrapper-auswahl ul li div div {height:70px;background:#fff;}
.armlehnen_popup #wrapper-auswahl ul li div div, .rollen_popup #wrapper-auswahl ul li div div {height:126px;background:#fff;}

.container_popup_layer #wrapper-auswahl ul li p {line-height:0.9em;margin:3px 0 0 0 !important}

.fusskreuz_popup  {width:754px; height:522px;}
.bezugstoffe_1_popup, .bezugstoffe_2_popup  {width:754px; height:592px;} 
.armlehnen_popup, .rollen_popup {width:754px; height:606px;}

.fusskreuz_popup #popup-innerwrapper {
  height:364px;
  padding:20px;
}
.bezugstoffe_1_popup #popup-innerwrapper, .bezugstoffe_2_popup #popup-innerwrapper {
   height:454px;
  padding:20px;
}
.armlehnen_popup #popup-innerwrapper , .rollen_popup #popup-innerwrapper{
  height:464px;
  padding:20px;
}  

.fusskreuz_popup #product_info_big {float:left;height:361px}
.bezugstoffe_1_popup #product_info_big, .bezugstoffe_2_popup #product_info_big {float:left;height:461px;width: 240px;background: none repeat scroll 0 0 #FFFFFF;}

.armlehnen_popup #product_info_big, .rollen_popup #product_info_big {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 420px;
    width: 241px;
    padding-top: 40px;
}
.fusskreuz_popup #product_info_big .product_info_big{
  height:100%;
}
.bezugstoffe_1_popup #product_info_big .product_info_big, .bezugstoffe_2_popup #product_info_big .product_info_big {width:100%}

.armlehnen_popup #product_info_big .product_info_big, .rollen_popup #product_info_big .product_info_big {width:100%;}

.fusskreuz_popup #popup-innerwrapper #wrapper-auswahl, .rollen_popup #popup-innerwrapper #wrapper-auswahl, .armlehnen_popup #popup-innerwrapper #wrapper-auswahl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 201px;
    margin-left: 15px;
    overflow: auto;
    padding: 17px 0 17px 17px;
    width: 441px;
    position:absolute;
    left:276px;
}

.bezugstoffe_1_popup #popup-innerwrapper #wrapper-auswahl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 273px;
    margin-left: 15px;
    overflow: auto;
    padding: 5px 0 17px 17px;
    width: 441px;
}   
.bezugstoffe_2_popup #popup-innerwrapper #wrapper-auswahl {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 282px;
    padding:0 0 0 15px;
    overflow: auto;
    width: 443px;
    
}                                                    
.bezugstoffe_1_popup #popup-innerwrapper #wrapper-auswahl {
background:#fff;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */

} 
.bezugstoffe_2_popup #popup-innerwrapper #wrapper-auswahl {
background:#fff;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */

} 

.fusskreuz_popup #popup-innerwrapper #wrapper-auswahl .standard, .rollen_popup #popup-innerwrapper #wrapper-auswahl .standard, .armlehnen_popup #popup-innerwrapper #wrapper-auswahl .standard {border:2px solid red;height:106px}
.fusskreuz_popup #popup-innerwrapper #wrapper-auswahl img, .rollen_popup #popup-innerwrapper #wrapper-auswahl img, .armlehnen_popup #popup-innerwrapper #wrapper-auswahl img {width:110px;margin-top:10px;box-shadow:0 0 3px rgba(0, 0, 0, 0.5);opacity:0.8;
-webkit-transition: opacity 300ms ease-in-out;
-moz-transition: opacity 300ms ease-in-out;
-ms-transition: opacity 300ms ease-in-out;
-o-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;}

.fusskreuz_popup #popup-innerwrapper #wrapper-auswahl img:hover, .rollen_popup #popup-innerwrapper #wrapper-auswahl img:hover, .armlehnen_popup #popup-innerwrapper #wrapper-auswahl img:hover{
opacity:1;
}

.bezugstoffe_1_popup #popup-innerwrapper #wrapper-auswahl .standard {border:2px solid red;height:106px}
.bezugstoffe_1_popup #popup-innerwrapper #wrapper-auswahl img {width:53px;box-shadow:0 0 3px rgba(0, 0, 0, 0.5);
-webkit-transition: opacity 300ms ease-in-out;
-moz-transition: opacity 300ms ease-in-out;
-ms-transition: opacity 300ms ease-in-out;
-o-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;
}

.bezugstoffe_2_popup #popup-innerwrapper #wrapper-auswahl .standard {border:2px solid red;height:106px}
.bezugstoffe_2_popup #popup-innerwrapper #wrapper-auswahl img {width:53px;box-shadow:0 0 3px rgba(0, 0, 0, 0.5);
-webkit-transition: opacity 300ms ease-in-out;
-moz-transition: opacity 300ms ease-in-out;
-ms-transition: opacity 300ms ease-in-out;
-o-transition: opacity 300ms ease-in-out;
transition: opacity 300ms ease-in-out;
}
.bezugstoffe_1_popup #popup-innerwrapper #wrapper-auswahl img.ask {width:13px;box-shadow:none;top: 1px;    position: relative;}
.bezugstoffe_2_popup #popup-innerwrapper #wrapper-auswahl img.ask {width:13px;box-shadow:none;top: 1px;    position: relative;}

.title-bezug {background:#7f7f7f;color:#fff;font-size:13px;padding: 3px 3px 1px 7px;float:left;width:397px;}
.liste-bezug {padding:12px;border:1px solid #bcbcbc;height:auto;width:381px;background:#fff;}
.container_popup_layer #front-tab h2, .container_popup_layer #rear-tab h2, #gallery_bezugstoffe_1 h2 {margin-bottom:10px;font-size:13px}

.fusskreuz_popup #selected{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    height: 83px;
    margin-left: 255px;
    margin-top: 246px;
    padding: 16px;
    position: absolute;
    width: 426px;
}
 
.armlehnen_popup #selected, .rollen_popup #selected {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    height: 183px;
    margin-left: 255px;
    margin-top: 246px;
    padding: 16px;
    position: absolute;
    width: 426px;
}

.bezugstoffe_1_popup #popup-innerwrapper #selected  {
    color: #000;
    height: 99px;
    margin-left: 255px;
    margin-top: 309px;
    padding: 9px;
    position: absolute;
    width: 440px;
    background:#fff;
   background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */

}
.bezugstoffe_2_popup #popup-innerwrapper #selected-rear p, .bezugstoffe_2_popup #popup-innerwrapper #selected-front p {margin:2px 0 0px !important;}
.bezugstoffe_2_popup #popup-innerwrapper #selected-rear input, .bezugstoffe_2_popup #popup-innerwrapper #selected-front input {margin:0px !important;height:10px;}
.bezugstoffe_2_popup #popup-innerwrapper #selected-front  {
cursor:pointer;
    color: #000;
    float:left;
    height: 124px;
    margin-left: 255px;
    margin-top: 120px;
    padding: 3px 10px 10px 10px;
    position: absolute;
    width: 205px;
       background:#fff;
   background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */

}
.bezugstoffe_2_popup #popup-innerwrapper #selected-rear  {
cursor:pointer;
    color: #000;
    float:left;
    height: 124px;
    margin-left: 255px;
    margin-top: 120px;
    padding: 3px 10px 10px 10px;
    position: absolute;
    width: 205px;
       background:#fff;
   background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ffffff',GradientType=0 ); /* IE6-9 */

   margin-left:488px;
}

.fusskreuz_popup #selected img, .rollen_popup #selected img, .armlehnen_popup #selected img{width:183px;float:left;box-shadow:0 0 3px rgba(0,0,0,.5)}
.bezugstoffe_1_popup #selected img{width:100px;float:left;box-shadow:0 0 3px rgba(0,0,0,.5)}
.bezugstoffe_2_popup #selected-rear img,.bezugstoffe_2_popup #selected-front img{width:81px;float:left;box-shadow:0 0 3px rgba(0,0,0,.5)}

#popup-innerwrapper .button-select {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #8e8c84 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#8e8c84)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#8e8c84 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#8e8c84 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#8e8c84 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#8e8c84 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8e8c84',GradientType=0 ); /* IE6-9 */
    box-shadow:0 0 2px rgba(0, 0, 0, 0.7);
    left: 313px;
    padding: 5px;
    position: absolute;
    top: 495px;
}
#gallery_bezugstoffe_2 #popup-innerwrapper .button-select, #gallery_bezugstoffe_1 #popup-innerwrapper .button-select  {top:575px}

.armlehnen_popup #popup-innerwrapper .button-select, .rollen_popup #popup-innerwrapper .button-select  {
  top:588px;
}

.bezug-tabs li {list-style:none;float:left;}

#gallery_bezugstoffe_2 .ui-tabs {
    margin-left: 255px !important;
    width: 458px !important;
    padding:0px !important;
}

#gallery_bezugstoffe_2 #ui-id-4 {margin-right:0px !important}

#gallery_bezugstoffe_2 .ui-tabs .bezug-tabs {
  height:33px !important;
}

#gallery_bezugstoffe_2 #front-tab {
    height: 171px !important;
    padding: 0 !important;
    width: 441px !important;
}

#gallery_bezugstoffe_2 #rear-tab {
    height: 171px !important;
    padding: 0 !important;
    width: 441px !important;
}


#gallery_bezugstoffe_2 .ui-tabs .ui-tabs-nav li {
    border: 0 none !important;
    margin-top: 0px;
    margin-right: 0px;    
    border-radius: 0px;
}

.karriere .ui-tabs .ui-tabs-nav li {
    opacity:1;
    background: #fff; /* IE6-9 */
    float: left;
    font-family: sintonybold;
    font-size: 20px;
    text-align: center;
    text-decoration: none !important;
    width: 457px;
    margin-top: 0px;
    margin-left:6px;
    height:40px;
    margin-right: 0px;    
    border-radius: 0px;
}

.karriere .ui-widget-content {border:0px !important;background:none;color:#000 !important}
.karriere .ui-widget-content a {color:#000}
.karriere .ui-widget-content a:hover {color:#000 !important}

.karriere .ui-tabs .ui-tabs-panel {padding:30px 20px;
background: rgba(200,200,200,.8); /* IE6-9 */

}
.karriere .ui-tabs .ui-tabs-nav li a {color:#000}
.karriere .ui-tabs .ui-tabs-nav li a:hover {color:#000 !important}
.karriere .ui-tabs .ui-tabs-nav li.ui-tabs-active {opacity:1;height:48px; margin-bottom:0px;
background: rgba(0,0,0,.3);
padding-bottom:0;border:none}

.karriere .ui-tabs .ui-tabs-nav li.ui-tabs-active a {color:#000;box-shadow:none;line-height:28px;}
.karriere .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover {color:#000 !important}

.karriere .ui-state-default,.karriere  .ui-widget-content .ui-state-default,.karriere  .ui-widget-header .ui-state-default  {border:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor:default !important}
.karriere .ui-tabs {padding:0px;float:left;}
.karriere .ui-tabs .ui-tabs-nav {padding:0px;}
.karriere .ui-tabs .ui-tabs-nav li a {text-decoration:none !important;display:block;padding:0.5em 0em;width:100%;height:20px;line-height:20px;
box-shadow:0 0 3px rgba(0,0,0,.3)}
.karriere .ui-widget-header {background:none;border:none;border-radius:0;}
.karriere .ui-corner-all,.karriere  .ui-corner-bottom,.karriere  .ui-corner-right,.karriere  .ui-corner-br {border-radius:0px;box-shadow:none !important;}
.karriere .ui-tabs-nav .ui-state-default:first-child {margin-left:0px !important;}

.stellenangebot {
    background:#fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.stellenangebot h1 {margin-bottom: 15px !important;font-size:15px !important;color:#fff !important;background:rgba(0,0,0,.8) !important}
.stellenangebot a {margin-left:30px;padding-left:30px;background:url(templates/itdotmedia/img/pdf_download.png) no-repeat}

#ausbildung {float:left;}
#ausbildung .beschreibung{float:left;width:429px;background:#fff;height:1040px;}

#ausbildung .beschreibung ul {margin-left:35px;}

#ausbildung .beschreibung h2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: #FFFFFF;
    font-family: sintonyregular;
    font-size: 14px;
    line-height:1.4em;
    height: 40px;
    padding: 6px;
    text-align: center;
    
}
#ausbildung .beschreibung p {padding:10px 20px;background:none;}

#gallery_bezugstoffe_2 .ui-tabs .ui-tabs-nav li a {width:86%;text-align:center;padding-top:7px;}

#gallery_bezugstoffe_2 .bezug-tabs {margin:0px !important; padding: 0px !important; border: 0px !important; border-radius:0px !important; background: none !important}

#gallery_bezugstoffe_2 .ui-widget-content {background:none !important;border: 0px !important; border-radius: 0px !important;box-shadow: none !important}

#gallery_bezugstoffe_2 .ui-state-default {
    background: none repeat scroll 0 0 #AAAAAA;
    color: #FFFFFF;
    font-size: 12px;
    height: 28px;
    margin-left: 0;
    margin-right: 4px !important;
    width: 216px;
}

#gallery_bezugstoffe_2 .ui-state-default a {
  color:#fff;
}

#gallery_bezugstoffe_2 .ui-tabs-active {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 15px !important;
    height: 33px !important;
    margin-left: 0 !important;
    width: 238px !important;
}

#gallery_bezugstoffe_2 .ui-tabs-active a {
  color:#000;
  cursor:default;
}

 #gallery_bezugstoffe_2 .ui-state-disabled a {cursor:default;}
 
 #box-error {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.95) 0%, rgba(229,218,193,0.95) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.95)), color-stop(100%,rgba(229,218,193,0.95))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.95) 0%,rgba(229,218,193,0.95) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffffff', endColorstr='#f2e5dac1',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.5);
    color: #778899;
    border: 1px solid #FFFFFF;
    border-radius: 3px;
    display: inline-block;
    min-width: 300px;
    overflow: hidden;
    position: fixed;
    text-align: center;
    width: 400px !important;
    z-index: 20000;
 }
 #box-error .box-error_text {
  color:#000 !important;
  padding:20px;
  
 }
 #box-error .box-error_control {}
 
#box-error .box-error_button {
    background: linear-gradient(to bottom, #FFFFFF 0%, #8F8C86 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    cursor: pointer;
    margin: auto auto 20px;
    width: 80px;
    color: #000;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
    height: 30px;
}
#box-error .box-error_button div {top:4px;position:relative}
 
.submit_error {background: #a90329; /* Old browsers */
background: #ff0000; /* Old browsers */
background: -moz-linear-gradient(top,  #ff0000 0%, #b20500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#b20500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff0000 0%,#b20500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff0000 0%,#b20500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff0000 0%,#b20500 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff0000 0%,#b20500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#b20500',GradientType=0 ); /* IE6-9 */

;color:#fff;}

.product_listing_gallery_image {
  width:165px;
  height:160px;
  background:#fff;
}

#product_listing_3spaltig_grid_extra {padding-left:20px}

#product_listing_3spaltig_grid_extra .product_listing_gallery_image {
    height: 141px !important;
    width: 213px !important;
}

#product_listing_3spaltig_grid_extra h3 {line-height:20px;}

#product_listing_3spaltig_grid_extra .product_listing_gallery_image img {
    border: 1px solid #FFFFFF !important;
    height: auto;
    width: 211px !important;
    box-shadow:0 0 3px rgba(0,0,0,.85)
}

#product_listing_3spaltig_grid_extra li {
  margin: 0px 9px 15px 0px !important;
  width:213px !important;
  height: 113px !important;
  background:rgba(255,255,255,.33) !important;
}

#product_listing_3spaltig_grid_extra li .css_img_button {width:213px !important}

.product_listing_gallery_image img {height:160px;width:auto; margin: 0px}

#outerContainer_left_top_bottom .col_4, #outerContainer_right_top_bottom .col_4 {width:auto !important}

ul.product_listing_gallery li {
background:url(templates/itdotmedia/img/black80p.png);
  background:rgba(0,0,0,.75) !important;box-shadow:0 0 5px rgba(0,0,0,.4) !important;margin: 28px 9px 0 0 !important;height:140px !important;
    
    -webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-ms-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out;
}

ul.product_listing_gallery li.last_li {margin-right:0px !important}
ul.product_listing_gallery li a h3 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 80%;
    font-weight: normal;
    margin:0 0 5px 0 !important;
    padding: 10px 0 !important;

}
ul.product_listing_gallery li h3 {line-height: 9px;}
ul.grid .product_listing_gallery_price {height: 28px !important;bottom:-2px !important;text-align:left;margin-left:5px;}
.css_img_button {
  background: #fff890 !important; /* Old browsers */
  background: -moz-linear-gradient(top,  #fff890 0%, #fcd108 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff890), color-stop(100%,#fcd108)) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fff890 0%,#fcd108 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fff890 0%,#fcd108 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fff890 0%,#fcd108 100%) !important; /* IE10+ */
  background: linear-gradient(to bottom,  #fff890 0%,#fcd108 100%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff890', endColorstr='#fcd108',GradientType=0 ) !important; /* IE6-9 */
  color:#000 !important;
  height:20px !important;
  padding:0px !important;
  border-radius: 0px !important;
  border:none !important;
  
}

#cart_quantity  .css_img_button {
height:20px !important;
padding:5px 15px !important;
box-shadow:0 0 3px rgba(0,0,0,.5)
}
#cart_quantity .cart_reload {float:left;margin-right:15px;}
#cart_quantity .cart_reload .css_img_button {height:30px !important}
#cart_quantity .button_checkout .css_img_button, .checkout_button #submit_button .css_img_button {
background: #2aad00 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #2aad00 0%, #0f3b00 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aad00), color-stop(100%,#0f3b00)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2aad00 0%,#0f3b00 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2aad00 0%,#0f3b00 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2aad00 0%,#0f3b00 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #2aad00 0%,#0f3b00 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aad00', endColorstr='#0f3b00',GradientType=0 ) !important; /* IE6-9 */
color:#fff !important;font-family:sintonybold !important;font-size:1em;padding:5px 15px !important;box-shadow: 0 0 3px rgba(0,0,0,.5)
}
.checkout_body .css_img_button {padding:5px !important;}


ul.product_listing_gallery li .css_img_button {width:70px !important}

ul#boxen-home {margin:48px 0 0 0;}
ul#boxen-home li{cursor:pointer;list-style:none;float:left;width:205px;height:205px;background:#fff;margin:0 40px 40px 0;padding:5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
-webkit-transition: background 400ms ease-in-out;
-moz-transition: background 400ms ease-in-out;
-ms-transition: background 400ms ease-in-out;
-o-transition: background 400ms ease-in-out;
transition: background 400ms ease-in-out;
}
ul#boxen-home a:hover {color:#000}
ul#boxen-home li.last_li {margin-right:0;}

ul#boxen-home li h2 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 33px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

ul#boxen-home li img {margin-top:3px;}

ul#boxen-home li div {display:table;width:100%;height:41px;}
ul#boxen-home li p {display:table-cell;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;margin:0;}

.wrapper-cat_listing_basis {
  background:url(templates/itdotmedia/img/black80p.png);
  background:rgba(0,0,0,.80);
  color: #fff;
  box-shadow:0 0 10px rgba(86, 82, 71, 0.75);
  padding-top:26px;
}

.wrapper-cat_listing_basis p a {color:yellow !important}
.wrapper-cat_listing_basis h2 {color:yellow !important}


.wrapper-cat_listing_basis h1, .product_komplett h1 {
    background: -moz-linear-gradient(left,  rgba(127,127,127,0.6) 0%, rgba(127,127,127,0.6) 60%, rgba(127,127,127,0) 87%, rgba(127,127,127,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(127,127,127,0.6)), color-stop(60%,rgba(127,127,127,0.6)), color-stop(87%,rgba(127,127,127,0)), color-stop(100%,rgba(127,127,127,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#997f7f7f', endColorstr='#007f7f7f',GradientType=1 ); /* IE6-9 */
    border-bottom: 0 none;
    color: #FFFFFF;
    font-size: 26px;
    margin: 0 0 26px -10px;
    padding: 5px 15px 5px 47px;;
    text-transform: uppercase;
    
}

.infoseiten .nav{display:none}
.infoseiten .controls{display:none}
.infoseiten .image-wrapper img {box-shadow:none}
.infoseiten .prod_description_itdotmedia {
  padding:15px;
  margin-top:0px;
}
.infoseiten h2 {background:none repeat scroll 0 0 rgba(0, 0, 0, 0.50);padding:5px;color:#fff !important;font-size:1.1em}
.infoseiten p {padding:5px;line-height:17px;}
.infoseiten p strong {color:yellow}
.infoseiten ul {list-style:none;margin:25px 0 0 0;text-align:center}
.infoseiten ul li {width:115px;font-size:11px;line-height:15px;float:left;margin:0 31px 15px 0;}
.infoseiten ul li.last {margin-right:0px !important}
.infoseiten ul.varianten li {width:235px;font-size:11px;line-height:15px;float:left;margin:0 31px 15px 0;}
.infoseiten ul.container li {width:181px;font-size:11px;line-height:15px;float:left;margin:0 31px 15px 0;}
.infoseiten ul.griffe li {width:201px;font-size:11px;line-height:15px;float:left;margin:0 48px 15px 0;}
.infoseiten ul.griffe li {width:201px;font-size:11px;line-height:15px;float:left;margin:0 48px 15px 0;}
.infoseiten ul.sprint-gestelle li {width:123px;font-size:11px;line-height:15px;float:left;margin:0 48px 15px 0;}
.infoseiten ul.update-gestelle li {width:123px;font-size:11px;line-height:15px;float:left;margin:0 21px 15px 0;}
.infoseiten ul.update-sonstiges li {width:200px;font-size:11px;line-height:15px;float:left;margin:0 50px 15px 0;}
.infoseiten ul.dekore li.lager {width:165px;font-size:11px;height:71px;line-height:31px;float:left;margin:0 31px 15px 0;text-align:left;padding-left:40px;background:url(images/content/lager.png) no-repeat}
.infoseiten ul.dekore li.bestell {width:185px;font-size:11px;height:31px;line-height:15px;float:left;margin:0 31px 15px 0;text-align:left;padding-left:40px;background:url(images/content/bestell.png) no-repeat}
.infoseiten ul.dekore li.drei {width:135px;font-size:11px;height:31px;line-height:15px;float:left;margin:0 31px 15px 0;text-align:left;padding-left:40px;background:url(images/content/drei.png) no-repeat}

.cb {clear:both}


#contentdiv-fullwidth.news h2 {text-align:center;font-size:25px;color:#de0202;background:rgba(255,255,255,.8);margin:0;padding:0 10px 8px 10px;}
#contentdiv-fullwidth.news h3 {color:#000;text-align:center;font-size:21px;background:rgba(255,255,255,.8);margin:0;padding:10px 10px 10px 10px;}
#contentdiv-fullwidth.news h4 {font-size:15px;text-decoration:underline}
#contentdiv-fullwidth.news p.teaser {font-family:sintonybold}
#contentdiv-fullwidth.news ul {margin:15px 0 25px 22px;}
#contentdiv-fullwidth.news img {box-shadow:0 0 5px rgba(0,0,0,0.5);display: block; margin-left: auto; margin-right: auto}
#contentdiv-fullwidth.news .newswrapper {background: none repeat scroll 0 0 #ccc;color: #000; margin-bottom: 40px; padding: 25px;}
#contentdiv-fullwidth.news .newswrapper:last-child {margin-bottom:0px;}
#contentdiv-fullwidth.news .abschluss {clear:both;border:1px solid #000;display:block;background:#fef200;color:#000;font-size:18px;font-family:sintonybold;text-align:center;margin-top:25px;padding:15px;}
#contentdiv-fullwidth.news a{text-decoration:none}
#contentdiv-fullwidth.news .aktion {margin-bottom:20px;width:860px;float:left;color:#fff;background:rgba(0,0,0,.8);padding:5px;font-size:20px;}
#contentdiv-fullwidth.news .aktion table .text {padding:20px;}

.katalog-bestellen {
    background: none repeat scroll 0 0 #FEF200;
    border: 1px solid #000000;
    clear: both;
    color: #000000;
    display: block;
    font-family: sintonybold;
    font-size: 18px;
    margin-top: 25px;
    padding: 15px;
    text-align: center;
}

#contentdiv-fullwidth h1 {
  line-height: 1.4em !important;
    background: -moz-linear-gradient(left,  rgba(127,127,127,0.6) 0%, rgba(127,127,127,0.6) 60%, rgba(127,127,127,0) 87%, rgba(127,127,127,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(127,127,127,0.6)), color-stop(60%,rgba(127,127,127,0.6)), color-stop(87%,rgba(127,127,127,0)), color-stop(100%,rgba(127,127,127,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(127,127,127,0.6) 0%,rgba(127,127,127,0.6) 60%,rgba(127,127,127,0) 87%,rgba(127,127,127,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#997f7f7f', endColorstr='#007f7f7f',GradientType=1 ); /* IE6-9 */
    border-bottom: 0 none;
    color: #FFFFFF;
    font-size: 26px;
    margin: 0 0 26px;
    padding: 5px 15px;
    text-transform: uppercase;
}
#contentdiv-fullwidth h2 {font-size:16px;margin-top:0}
#contentdiv-fullwidth a:hover {color:#00345A}
#contentdiv-fullwidth a {text-decoration:underline}
#contentdiv-fullwidth ol{margin-left:18px;}
#contentdiv-fullwidth.agb ol {margin-bottom: 28px;margin-left: 40px;}
#contentdiv-fullwidth.agb ol li {margin-bottom:15px;}
#contentdiv-fullwidth {
    background:rgba(238,238,238,0.90);
    box-shadow: 0 0 10px rgba(86, 82, 71, 0.75);
    padding: 30px;
    font-size:14px;
    color:#000;
}

#slider-fachm-link a.img {
    height: 96px;
    position: absolute;
    transition: opacity 200ms ease-in-out 0s;
    width: 151px;
}
#slider-fachm-link a.text{
  height: 20px;
  position: absolute;
  width: 86px;
}

.slider-berlin-img {
  background: url("images/startseite/slider/berlin.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -186px;
  top: 33px;
}

.slider-hamburg-img {
background: url("images/startseite/slider/hamburg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -701px;
  top: 33px;
}

.slider-bielefeld-img {
background: url("images/startseite/slider/bielefeld.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -701px;
  top: 142px;
}

.slider-frankfurt-img {
background: url("images/startseite/slider/frankfurt.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -701px;
  top: 252px;
}

.slider-muenchen-img {
background: url("images/startseite/slider/muenchen.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -701px;
  top: 361px;
}

.slider-rosenheim-img {
background: url("images/startseite/slider/rosenheim.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -186px;
  top: 361px;
}

.slider-dresden-img {
background: url("images/startseite/slider/dresden.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -186px;
  top: 252px;
}

.slider-leipzig-img {
background: url("images/startseite/slider/leipzig.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  left: -186px;
  top: 142px;
}

.slider-berlin-text {
  left: -327px;
  top: 165px;
}

.slider-hamburg-text {
  left: -442px;
  top: 112px;
}

.slider-bielefeld-text {
  left: -502px;
  top: 180px;
}

.slider-frankfurt-text {
  left: -510px;
  top: 280px;
}

.slider-muenchen-text {
  left: -417px;
  top: 389px;
}

.slider-rosenheim-text {
  left: -394px;
  top: 412px;
}

.slider-dresden-text {
  left: -332px;
  top: 256px;
}

.slider-leipzig-text {
  left: -363px;
  top: 233px;
}

#slider-buerositz-link a{
  position: absolute;
  height:164px;
  width:116px;
  top:293px;
  transition:opacity 200ms ease-in-out 0s;
}

#slider-buerositz-link a div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    bottom: -142px;
    color: #FFFFFF;
    height: 14px;
    padding: 4px 0;
    position: relative;
    text-align: center;
    width: 108px;
    opacity:0;
    transition:opacity 200ms ease-in-out 0s;
}

.slider-drehstuehle {
  left:-709px;
  background:url(images/startseite/slider/drehstuehle.jpg) no-repeat;
}
.slider-chefsessel {
  left:-593px;
  background:url(images/startseite/slider/chefsessel.jpg) no-repeat;
}
.slider-empfang {
  left:-477px;
  background:url(images/startseite/slider/empfang.jpg) no-repeat;
}
.slider-konferenz {
  left:-362px;
  background:url(images/startseite/slider/konferenz.jpg) no-repeat;
}
.slider-kantine {
  left:-246px;
  background:url(images/startseite/slider/kantine.jpg) no-repeat;
}
.slider-objektbestuhlung {
  left:-130px;
  background:url(images/startseite/slider/objektbestuhlung.jpg) no-repeat;
}
.slider-industrie {
  left:-130px;
  background:url(images/startseite/slider/industrie.jpg) no-repeat;
}

#slider-bueroeinrichtung-link a {
    color: #FFFFFF;
    font-size: 17px;
    position: absolute;
    text-transform: uppercase;
    transition:opacity 500ms ease-in-out 0s;
}

.slider-komplettprogramme {
    background: url("images/startseite/slider/komplettprogramme.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 12px;
    left: -280px;
    padding: 16px;
    top: 420px;
    width: 203px;
}
.slider-regale {
    background: url("images/startseite/slider/regale.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: -640px;
    padding: 16px 14px 14px;
    top: 30px;
    width: 112px;
}
.slider-schreibtische {
    background: url("images/startseite/slider/schreibtische.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: -660px;
    padding: 16px 15px;
    top: 190px;
    width: 170px;
}
.slider-container {
    background: url("images/startseite/slider/container.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    left: -465px;
    padding: 49px 15px 0;
    top: 330px;
    width: 121px;
}

#slider-bueroausstattung-link {
    left: -728px;
    position: absolute;
    top: 3px;
}
#slider-bueroausstattung-link a {
    position: absolute;
    transition:opacity 500ms ease-in-out 0s;
    width:239px;
    height:240px;
}

.slider-aktenablagen {
    background: url("images/startseite/slider/aktenablagen.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0px;
    top: 0px;
}
.slider-stahlmoebel {
    background: url("images/startseite/slider/stahlmoebel.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 243px;
    top: 0px;
}
.slider-garderoben {
    background: url("images/startseite/slider/garderoben.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 486px;
    top: 0px;
}
.slider-bueroleuchten {
    background: url("images/startseite/slider/bueroleuchten.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0px;
    top: 244px;
}
.slider-praesentieren {
    background: url("images/startseite/slider/praesentieren.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 243px;
    top: 244px;
}
.slider-ordnung {
    background: url("images/startseite/slider/ordnung.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 486px;
    top: 244px;
}

.adresse, .oeffnungszeiten {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.90);
    color: #000000;
    float: left;
    height: 100%;
    
    width: 338px;
}
.wrapper_filialen {
    float: left;
    height: 170px;
    margin-bottom: 25px;
    position: relative;
}
.adresse {margin-right: 10px;}
.adresse h3, .oeffnungszeiten h3 {background:#000;color:#fff;font-size:13px;text-transform:uppercase;padding:5px 8px;margin:0px;}
.adresse p, .oeffnungszeiten p {padding:10px;margin:10px;}

.anfahrt {border:none !important}
.anfahrt td {padding:0px;}

.download_typendatenblatt {
    background: url("templates/itdotmedia/img/pdf_download.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    display: block;
    height: 31px;
    line-height: 26px;
    margin: 35px 0;
    padding-left: 35px;
    position: relative;
}
.download_typendatenblatt:hover {
  color:yellow !important;
}

.box_categories_left {box-shadow:none !important}
.box_categories_left li {width:205px !important}
.box_categories_left li.li_level_1 {
background:url(templates/itdotmedia/img/black80p.png);
float:left;
background:rgba(0,0,0,.81);  
  padding:0px; 
  -webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-ms-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out; 
margin-bottom:2px; 
}
.box_categories_left .ul_level_1 li a {color:#fff !important}

.box_categories_left .ul_level_1 li.activ {
  background: rgb(252,245,141); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(252,245,141,1) 0%, rgba(252,207,2,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,245,141,1)), color-stop(100%,rgba(252,207,2,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(252,245,141,1) 0%,rgba(252,207,2,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(252,245,141,1) 0%,rgba(252,207,2,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(252,245,141,1) 0%,rgba(252,207,2,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(252,245,141,1) 0%,rgba(252,207,2,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf58d', endColorstr='#fccf02',GradientType=0 ); /* IE6-9 */  
}

.box_categories_left .ul_level_1 li.activ a{color:#000 !important;}
.box_categories_left .ul_level_2 li.activ {background:#c0c0c0;}
.box_categories_left .ul_level_2 li.activ a {font-family:sintonybold;}


.box_categories_left ul.ul_level_2 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    margin: 5px;
    padding: 5px;
    width: 183px;
}

.box_categories_left ul.ul_level_2 li {
  width:183px !important;
  -webkit-transition: background 200ms ease-in-out;
  -moz-transition: background 200ms ease-in-out;
  -ms-transition: background 200ms ease-in-out;
  -o-transition: background 200ms ease-in-out;
  transition: background 200ms ease-in-out; 
}
.box_categories_left ul.ul_level_2 li:hover {background:rgba(255,255,255,.5);}

.box_categories_left li.li_level_1:last-child{margin-bottom:0px;}

.box_categories_left ul {margin-left:0px;list-style:none;float:left;}
.box_categories_left ul.ul_level_1 {box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}
.box_categories_left div {background:none !important}
.box_categories_left li.li_level_1 {height:auto !important}
.box_categories_left li.li_level_1 a {color:#fff;font-family:sintony;padding:10px 10px 10px 13px !important;display:block}
.box_categories_left li.li_level_1:hover{
  opacity:0.85
}
.box_categories_left li.li_level_2 {margin:0px;}
.box_categories_left li.li_level_2 a {text-align:left;display:block;padding:2px 5px;}
.box_categories_left li.li_level_2 a:hover {color:#000}

#price_range {
    display: block;
    float: right;
    margin-left: 4px;
    text-align: right;
    width: 120px;
}

#tab-konfigurator {float:left}
#tab-konfigurator .tabs {box-shadow:none !important;border-radius: 0px !important;border:0px !important;padding:0px !important;background:none;}
#tab-konfigurator .ui-tabs-nav {border-radius: 0px !important;border:0px !important;padding:0px !important;margin-left:-3px}
#tab-konfigurator .ui-tabs .ui-tabs-nav li, #tab-konfigurator .ui-tabs .ui-tabs-nav li.ui-tabs-active {border-radius:0px !important;border:0px !important;padding:0px !important; margin:3px 0px 3px 3px !important;width:264px;height:29px;}
#tab-konfigurator .ui-tabs .ui-tabs-nav li:last-child {width:710px;}
#tab-konfigurator .ui-tabs .ui-tabs-nav li a {text-align:center;width:95%;font-size:18px !important;line-height:30px !important;font-family:sintonybold !important;padding:0.355em 1em !important;color:#fff;} 
#tab-konfigurator .ui-widget-header{background:none !important;}
#tab-konfigurator .ui-tabs-panel {background:rgba(255,255,255,.75) !important;border-radius:0px !important;padding:1.4em;float:left;width:666px;}
#tab-konfigurator .ui-tabs .ui-tabs-nav li.ui-tabs-active {margin:3px 0 0 3px !important;background:rgba(0,0,0,.75) !important;height:42px;}
#tab-konfigurator .ui-state-default {background:rgba(255,255,255,.6) !important;}

.product_description_liste ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
    font-family: sintony;
    font-size: 90%;
    height: auto !important;
    list-style: disc outside none;
    margin-bottom: 0 !important;
    margin-left: 12px;
    padding: 0 !important;
    text-align: left;
    width: auto !important;
    line-height:15px;
}

#tab_konfigurator .checkbox, #tab_konfigurator .radio {display:none}

.infoseiten h2.zusatzinfo{background:#ffff00;color:#000000 !important;text-align:center;font-size:1.4em;margin-bottom:0px;}
.infoseiten h2.zusatzinfo-rot{margin:15px 0 16px 0;float:left;
background: #fd0000; /* Old browsers */
background: -moz-linear-gradient(top,  #fd0000 0%, #b10000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd0000), color-stop(100%,#b10000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd0000 0%,#b10000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd0000 0%,#b10000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd0000 0%,#b10000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd0000 0%,#b10000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd0000', endColorstr='#b10000',GradientType=0 ); /* IE6-9 */
color:#fff !important;text-align:center;font-size:1.1em;}
.infoseiten h2.zusatzinfo-rot a {color:yellow}
.infoseiten h2.zusatzinfo-rot a:hover  {color:#fff}
.infoseiten h2.ueberschrift{font-size:1.4em;background:#000;}



.gallery-list-group {
  text-align:center;
    background: rgba(0,0,0,0.1);
    margin-bottom: 15px;
    padding-bottom: 26px;
}


.gallery-list-name{
    text-align:left;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.84);
    font-family: sintonybold;
    padding: 5px 5px 5px 9px;
    margin-bottom:25px;
}

#konfigurator_options_list div:last-child {margin-bottom:0px;}

.info-list-group .gallery-list-name {margin-bottom:5px;}
.info-list-group .info-td_dark {height:101px;margin-bottom:5px;}
.info-list-group .info-td_dark:last-child{margin-bottom:0px;} 

.box_head3 #wishlist {
    background:no-repeat scroll 15px 0 url("templates/itdotmedia/img/wishlist-icon.png") ;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    left: 435px;
    line-height: 14px;
    padding-top: 42px;
    position: absolute;
    text-align: center;
    top: -28px;
    width: 60px;
}

.fb_like dummy_btn iframe .blueButton.blue .pluginButton .pluginButtonLabel {
font-size:9px !important;
}

.social_buttons {
    clear: both !important;
    float: right !important;
    width: 137px !important;
    margin: 0px !important;
}
.productinfoblock-left {float:left;}
.productinfoblock-right {float:right;width:142px;}

.products_short_description {border:none !important;}

.settings_info {
    position: absolute !important;
    top: 171px !important;
    left: 321px !important;
}                                                                            
.gplus {margin-top:5px !important}

button.css_cart_img_button {
    background: url("templates/itdotmedia/img/buttonbestellen2.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: block;
    font-size: 13px !important;
    height: 40px;
    line-height: 43px;
    margin-top: 0px;
    padding: 0;
    text-indent: -9000px;
    width: 179px;
}

.h1-news {border-bottom:none;background:rgba(0,0,0,0.8) !important;margin:0 !important; text-align:center}

.newsletter-link a{
  background: #fcf58d; /* Old browsers */
background: -moz-linear-gradient(top,  #fcf58d 0%, #fdd003 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf58d), color-stop(100%,#fdd003)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcf58d 0%,#fdd003 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcf58d 0%,#fdd003 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcf58d 0%,#fdd003 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcf58d 0%,#fdd003 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf58d', endColorstr='#fdd003',GradientType=0 ); /* IE6-9 */

    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    padding: 5px 12px;
    position: absolute;
    right: 30px;
    top: 38px;
}

.kontakt-wrapper {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    padding:60px 0px 60px 77px;
    position:relative ;
    width:843px;
    float:left;
}  

.button_newsletter button {padding: 5px !important;height:33px !important;box-shadow:0 0 3px rgba(0,0,0,.4)}
.button_adresse button {padding: 5px !important;height:33px !important;box-shadow:0 0 3px rgba(0,0,0,.4)}
.button_aktualisieren button {padding: 5px !important;height:33px !important;box-shadow:0 0 3px rgba(0,0,0,.4)}

.captcha img {border:1px solid #bbb}

.form-bezeichnung{line-height:20px;width:153px;margin-bottom:15px;}

.textarea-kontakt textarea{width:600px;}

#create_account fieldset.account {margin-bottom:35px;}
#create_account fieldset.account legend {color:#000}

.button_newsletter .css_img_button {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    display: block;
    padding: 5px 0 !important;
    width: 80px;
    float:right;
}
.button_aktualisieren .css_img_button {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    display: block;
    padding: 5px 15px !important;
    float:right;
}
.button_newsletter a {text-decoration:none !important}

.button_adresse .css_img_button {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    display: block;
    padding: 0px 0 !important;
    width: 80px;
    float:left;
    margin:5px 10px 0 0;
}

.button_newadress .css_img_button  {width:120px;}


.button_adresse a {text-decoration:none !important}

.cart_link {text-decoration:none !important;}

 .karriere_links {
  float:left;
  background:#FEF200;
  border:1px solid #000;
  font-size:20px;
  font-family:sintonybold;
  padding:20px;
  margin-right:5%;
  width:42%;
  text-align:center;
  text-decoration:none !important;
}
 .karriere_links:last-child {
  margin-right:0px;
 }
 
 .account h2 {color:#000}
 
.vertrauensgarantie h2 {margin-bottom:0px;}
.vertrauensgarantie p {margin-top:0px;}
.vertrauensgarantie .wrapper {padding:20px;background:rgba(255,255,255,0.5);box-shadow:0 0 3px rgba(0,0,0,.4)}
.vertrauensgarantie h3 {text-align:center;margin:20px 0;font-size:20px;}

.einrichtungskompetenz {float:left;}
.einrichtungskompetenz div {padding:8px;clear:both;float:left;background:rgba(0,0,0,0.85);color:#fff;font-size:12px;margin-bottom:25px;}
.einrichtungskompetenz div img { float:left;padding:3px;}
.einrichtungskompetenz div p {margin:0px 0px 0px 600px;}
.einrichtungskompetenz div p a {color:yellow}
.einrichtungskompetenz div p a:hover {color:#fff !important;}

.bg-checkout {background:none repeat scroll 0 0 rgba(222, 222, 222, 0.85) !important}

#wish_list_form input {margin-top:5px;}

#chkt_products_list table {box-shadow:none !important;}
#chkt_products_list table tr td:first-child {width:50px;}

.shopping_cart_products input {background:none !important;border:none !important;color:#000 !important; disabled: true !important;}

.inputRequirement {font-size:11px;}

.angebot_fullwidth {margin-bottom:40px;float:left; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);padding:25px;}

.angebot_fullwidth h1 {background:#000 !important;font-size:16px !important;}

.angebot_fullwidth img.main{ margin:0 auto;display:block}

.angebot_fullwidth p.beschreibung{ width:840px;margin:25px 0 0 0;background:rgba(0,0,0,.85);color:#fff;padding:15px; float:left;}

.angebot_fullwidth table {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    float: left;
    list-style: none outside none;
    margin: 0;
    width: 100%;
    margin:25px 0 0 0;
    padding:15px; 
    font-size:11px;
}
 
.angebot_fullwidth table .first {font-size:13px;margin-right:15px;}
.angebot_fullwidth table .last {background:yellow;font-size:16px;font-family:sintonybold;margin-left:15px;text-align:center}

.angebot_grid3 {
float:left;height:auto !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);padding:19px;width:241px;margin:0px 41px 40px 0;
}

.angebot_grid3 h1 {    background: none repeat scroll 0 0 #000000 !important;
    color: #FFFFFF !important;
    font-size: 15px !important;
    margin-bottom: -13px !important;}

.angebot_grid3 div {margin-top: 10px;padding:5px;text-align:center;font-size:13px;background: none repeat scroll 0 0 rgba(255, 255, 255, 
0.8);}

.angebot_grid3 div .beschreibung {background:none;height: 100px;font-size:12px;}
.angebot_grid3 div .raubling  {height: 70px !important}
.raubling .angebot_grid3 h1{text-align:center}

.angebot_grid3 div .preis {  height:auto;  background: none repeat scroll 0 0 #FFFF00;    font-family: sintonybold;    font-size: 16px;    margin: 5px 15px;}

.mr0 {margin-right:0px;}

.legende {background:rgba(0,0,0,.8);clear:both;padding:25px;color:#fff}
.legende img {position:relative;top:4px;}

#history_product h3 a {position:relative;top:9px;font-size:11px;font-family:sintonyregular;font-weight:normal;color:#fff;text-decoration:none}
#history_product h3 a:hover {color:#fff;}
#history_product .css_img_button {width:164px !important}

ul.account-history {margin:0px;list-style:none;}
ul.account-history li {
    border:1px solid #999;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    color: #000;
    float: left;
    margin: 0 30px 30px 0;
    padding: 8px 8px 0;
    width: 268px;
}

.shopping_cart_products ul, .cart_prod-descr ul {margin:0px;font-size:12px;list-style:none}

.order_details_totalcost .right .css_img_button {
  width:120px;
}

#outerContainer_top_bottom #middle .mainbody #categorie_list {padding:0 0 32px 32px}

#outerContainer_top_bottom #middle .mainbody .fullwidth {padding-left:32px !important;}

.checkout_moneyorder_body,.checkout_wirecard_checkout_page_body,.checkout_invoice_body {font-size:11px;line-height:15px;}

fieldset.dsg .error_border {
  display: block;
  height: 36px;
  margin-bottom: 9px;
}

/*fieldset.tel {
  display:block;
  float:right;
  
} */

fieldset input[type='checkbox'], fieldset input[type='radio'] {position:relative;top:5px;}

.pp_gallery {display:none !important;}

#wrapper-auswahl .thmb img {border:2px solid #fff}
#wrapper-auswahl .thmb.active img {border:2px solid red}

.checkout_payment_list .right {display:none}

#form_shipping_modules b {padding-top: 5px;position:absolute;}
#form_shipping_modules .right {
    left: 398px;
    margin-top: -16px;
    position: absolute;
    text-align: right;
    width: 64px;
}
#form_shipping_modules .mt3 {font-size:11px;margin: 0 14px 0 27px;}
#form_shipping_modules .mt3 ul {margin:5px 0px 0px 12px;}
.checkout_selfpickup_selfpickup_body {margin-left:0px !important;margin-top:7px !important}

.ot_payment {
  margin-top:15px;
  font-size:90%
}

.ot_amount {
  font-weight:normal;
  font-size:18px;
  font-family:sintonybold;
}

.checkout_invoice_body {display:block !important}
.payment_description_disabled {display:block !important}

.slider-fachmarkservice li {text-transform:none !important; font-weight:normal !important;font-family:sintony !important;list-style:disc !important; margin-left:14px !important; font-size:12px !important;line-height: 14px !important;}

#form_shipping_address input[type="text"], #form_payment_address input[type="text"] {width:250px !important}
#form_shipping_address fieldset.account, #form_payment_address fieldset.account {margin-bottom:35px;}
#form_shipping_address .w90, #form_payment_address .w90 {width:100px;}
#chkt_shipping_address, #chkt_payment_address {padding:20px;}

#startseite-seo {
  clear:both;
  background:url(templates/itdotmedia/img/grey90p.png);
  background:rgba(238, 238, 238, 0.9) none repeat scroll 0 0; 
  padding:30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  margin-top:566px;
  position:relative;
  font-size:90%;
}

#startseite-seo a {text-decoration:underline;}

#startseite-seo img, .cat-seo img {box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);}

#startseite-seo h1, #startseite-seo h2, #startseite-seo h3, #startseite-seo h4 {
  font-size:15px;
  font-family:sintonybold;
  font-weight:normal;
}

#startseite-seo h1 {font-size:18px;}

.cat-seo h1, .cat-seo h2, .cat-seo h3, .cat-seo h4 {
    border-bottom: 1px solid #FFED00 !important;
    color: #FFED00 !important;
    font-size: 1em !important;
    text-transform: uppercase !important;
    width: 100% !important;
    background:none !important;
    padding:0px !important;
}

.cat-seo a {color:yellow !important}  
#startseite-seo p, .cat-seo p {text-align:justify}